1
変数の基礎と命名規則
AI015Lesson 2
00:00

Juliaにおける変数の基礎は、 型推論という原則に集約されます。C++のような言語とは異なり、Juliaは割り当てられた値からデータ型を自動的に推測するため、スクリプトのような使いやすさとコンパイルされた性能を両立します。

1. 識別子のルールと大文字小文字の区別

Juliaの識別子は厳密に 大文字小文字を区別するです。変数名が marks であるのに対し、 Marksは異なります。すべての変数名は 英字で始まる必要があるであり、以降の文字には数字、英字、アンダースコアが含まれます。

2. サニーケース表記の規則

Juliaのスタイルガイドに従い、複数単語の変数には小文字でアンダースコアでつなぐ(サニーケース)表記を使用することで、一貫性を保ちます。

✅ student_name(正解:英字で始まり、サニーケース)❌ 2nd_roll(誤り:数字で始まる)

3. Juliaと静的言語の比較

Juliaでは型を明示的に指定しません。コンパイラは 9.5Float64 であることを自動的に推論します。

C++(明示的)
int roll = 15;
Julia(推論)
roll = 15

4. 環境設定と実行

スクリプトを実行するには include("filename.jl")を使用します。環境を構築するには、 IJulia (Jupyter用)、 PyPlot、または Atom および JunoなどのIDEを使用できます。

main.py
TERMINALbash — 80x24
> Ready. Click "Run" to execute.
>